
.js_box_image_holder
{
	width:100%;
	height:100%;
	background:url('../image/layout/thickbox_bg.png');
	position:fixed;
	z-index:2000;
}

.js_box_image_holder_full
{
	width:100%;
	height:100%;
	background:url('../image/layout/thickbox_bg.png');
	z-index:2000;
	position:fixed;
}

.js_box
{
	position: absolute;
	background:url('../image/layout/thickbox_bg.png');
	z-index:5002;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
  	border-radius:5px;  	
	padding:5px;	
}

.js_box_title
{
	/* background:#333; */
	position:relative;
	font-size:13px;
	color:#fff;
	font-weight:bold;	
	padding:5px 0px 5px 4px;
	display:none;
	cursor:move;
}

.js_box_content
{
	clear:both;
	background:#fff;
	padding:15px 15px 15px 15px;
	text-align:left;	
	position:relative;
}

.js_box_image_holder_full .js_box_content
{
	padding:0px;
}

.js_box_close,
#js_marketplace_click_image_viewer_close
{
	background:#DFDFDF;
	position:relative;
	height:40px;
	line-height:40px;
	/* display:none; */
}

.js_box_close a,
.js_box_close a:hover,
#js_marketplace_click_image_viewer_close a,
#js_marketplace_click_image_viewer_close a:hover
{
	text-decoration:none;
	margin:5px;
	display:block;
	position:absolute;
	right:0px;
	line-height:25px;
	color:#666;
	font-weight:bold;
	padding:0px 8px 0px 8px;	
	background:url('../image/layout/js_box_close.png') repeat-x;
	border:1px #BFBFBF solid;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
  	border-radius:10px;	
  	white-space: nowrap;	
}

.js_box_history,
.js_box_title_store
{
	display:none;
}

.js_box_image
{
	text-align:center;
}

.js_box_loader
{
	font-size:16px;	
}

.js_box_image_holder_browse
{
	text-align:center;
}

.js_box_image_gallery_display img
{
	vertical-align:middle;	
}

.js_box_image_gallery
{
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border-top:1px #DFDFDF solid;
}

.js_box_image_gallery img
{
	margin:0px 4px 0px 4px;
	border:4px #fff solid;
}

.js_box_image_gallery img.is_active
{
	border:4px #93D9FF solid;
}

.js_box_content h1
{
	margin-top:0px;
	padding-top:0px;
}

.photo_view_box_user
{
	padding-bottom:5px;
}

.photo_view_box_user a,
.photo_view_box_user a:hover
{
	font-weight:bold;
	font-size:14px;		
}

a.photo_box_photo_detail,
a.photo_box_photo_detail:hover
{
	display:block;
	line-height:30px;
	height:30px;
	padding:0px 0px 0px 30px;
	text-decoration:none;
	border-top:1px #dfdfdf solid;
	color:#8F8F8F;	
	background:#f9f9f9;
	font-weight:bold;	
	background:url('../image/layout/video_show_less.png') no-repeat 10px 8px;
}

.photo_view_box_holder
{
	background:#000; z-index:1000000;
}

.photo_view_in_photo
{
	position:absolute; bottom:-28px; left:5px; z-index:1000;
}

#js_photo_box_view_bottom_ad
{
	position:absolute; bottom:0px; right:0px; z-index:1000; width:400px; margin:auto;
}

#js_photo_box_view_more
{
	display:none; bottom:30px; background:#333; position:absolute; z-index:1000; width:400px;
}

.js_photo_box_view_more_padding
{
	padding:8px; color:#fff;
}

.photo_view_box_comment
{
	width:400px; float:right; background:#fff; position:relative;
}

.photo_view_box_comment_padding
{
	padding:10px;
}

.photo_view_box_image
{
	cursor:pointer; text-align:center; position:relative; z-index:10000000; overflow:hidden;
}

#photo_view_ajax_loader
{
	display:none; position:absolute; top:10px; right:20px; z-index:2000;
}

#photo_view_tag_photo
{
	position:absolute; text-align:left; left:0px; bottom:0px; z-index:10000001; 
}

#photo_view_tag_photo a,
#photo_view_tag_photo a:hover
{
	background:#000;
	text-decoration:none;
	color:#fff;
	padding:0px 5px 0px 5px;
	line-height:25px;
	height:25px;		
	font-weight:bold;
	display:block;
}

#photo_view_tag_photo a:hover
{
	background:#2F2F2F;
}